package com.stars.common.result;

import com.google.gson.Gson;

/**
 * @author : alex
 * @version ：1.0.0
 * @Date : create by 2017/12/6 18:04
 * @description ：匹配工具类
 * @note 注意事项
 */
public class IsMach  {

    /**
     * 比较两个对象是否匹配，转换成json后进行匹配
     * @param obj 需要修改的对象
     * @param obj2 旧的对象
     * @return 匹配返回true,不匹配返回false
     */
    public static boolean mach(Object obj,Object obj2){
        Gson gson = new Gson();
        String str1 = gson.toJson(obj);
        String str2 = gson.toJson(obj2);

        str1 = str1.substring(1,str1.length()-1);
        String[] value = str1.split(",");
        for (String st: value) {
            int i = str2.indexOf(st);
            if(i==-1){
                return false;
            }
        }
        return true;
    }
}
